package com.hksj.em.query;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

import java.io.Serializable;
import java.util.List;

@Data
public class RoomEnvChartQuery implements Serializable {
    @NotBlank(message = "设备id不能为空")
    @ApiModelProperty("房间id")
    private String roomId;

    @ApiModelProperty("起始时间 yyyy-MM-dd HH:mm:ss")
    private String startTime;

    @ApiModelProperty("截止时间 yyyy-MM-dd HH:mm:ss")
    private String endTime;

    @JsonIgnore
    @ApiModelProperty("专业编码")
    private String specialityCode;

    @JsonIgnore
    @ApiModelProperty("排除的专业编码")
    private String excludeSpecialityCode;

    @JsonIgnore
    @ApiModelProperty(value = "查询的属性列表",example = "['Paifl','Songfl','Kongqyl']")
    private List<String> propertyList;
}
